# 诉求：计算半径是10的圆的面积

# area=3.14*10*10
# print(area)

# 使用函数，无参数、无返回值
# def area1():
#     print(3.14*10*10)

# area1()

# 构造函数area2，有参数、无返回值
# def area2(r):
#     print(3.14*r*r)

# area2(10)

# 构造函数area3，无参数、有返回值
# def area3():
#     return 3.14*10*10   #返回值

# print(area3())

#构造函数area4,有参数，有返回值
# def area4(r):
#     return 3.14*r*r

# print(area4(10))


# 总结：
# =========返回值总结==========
# 如果没有返回值，直接调用函数，执行函数
# 如果有返回值，函数的运行结果，作为一个值来使用
# ========参数总结========
# 无参数，函数的功能是固定的，比如，计算半径为10的面积，只能完成该运算
# 有参数，函数的功能更加灵活，比如，它能够计算不同半径的圆面积


# def area1():
#     print(3.14*10*10)

# def area2(r):
#     print(3.14*r*r)

# def area3():
#     return 3.14*10*10

# def area4(r):
#     return 3.14*r*r

# area1()
# area2(10)
# print(area3())
# print(area4(10))